Dual pll loop for phase noise filtering

ABSTRACT

System for filtering an input frequency to produce an output frequency having low phase noise. A first PLL includes, in the feedback path, a frequency translation circuit which translates a frequency from a VCO in the first PLL by an offset frequency provided by the second PLL to provide either a sum or difference frequency. The first PLL locks its VCO to a crystal oscillator input frequency translated by the offset frequency due to the frequency translation circuit. A second PLL compares the input frequency to be filtered to the output of the first PLL VCO. The second PLL causes the first PLL VCO to lock to the input frequency by varying the offset frequency it provides to the frequency translation circuit. The bandwidth of the second PLL is significantly smaller than the bandwidth of the first PLL. The filtered output frequency is available from the first PLL VCO.

CROSS REFERENCE TO RELATED APPLICATION

This application claims priority to U.S. patent application Ser. No. 11/689,399, filed Mar. 21, 2007, and titled “DUAL PLL LOOP FOR PHASE NOISE FILTERING,” which claims priority to U.S. Provisional Application Ser. No. 60/743,625, filed Mar. 21, 2006, and titled “DUAL PLL LOOP FOR PHASE NOISE FILTERING” both applications referred to above being incorporated by reference herein.

FIELD OF THE INVENTION

The present invention relates generally to PLLs and more particularly to low phase noise PLLS.

DESCRIPTION OF THE RELATED ART

Oscillators can be rated by their phase noise and tunability characteristics. Shown in the table are the data for a crystal oscillator, a ring oscillator, an LC oscillator, and a rotary oscillator.

Close-In Oscillator Type noise Mid-range Far-out noise Tunability crystal excellent excellent poor very small ring oscillator very poor very poor moderate very large LC oscillator poor moderate very good small rotary oscillator poor moderate excellent large

From the table, crystal oscillators exhibit the best characteristics and achieve these at very low power and cost. The weaknesses of crystals are their lack of wide tunability and the poor far-out phase noise performance. It would be desirable to have a frequency source with the characteristics of a crystal oscillator, but without the drawbacks of low tunability and poor far-out noise.

BRIEF SUMMARY OF THE INVENTION

An objective of the present invention is to combine the best properties of a quartz-crystal oscillator with the tunability, multiphase capability and good far-out phase noise characteristics of a rotary oscillator-divider system to provide a low noise frequency source. Rotary oscillators combined with a divider address the weaknesses mentioned previously.

One embodiment of the present invention is a circuit for filtering phase noise of an input frequency. The circuit includes a frequency translation means, first and second comparing means, first and second filtering means, a means for generating a plurality of oscillator signals, a means for adjusting the generating means, and a means for providing an offset frequency. The frequency translation means translates a first frequency by a second frequency to provide either a sum or difference frequency. The first comparing means compares the sum or difference frequency to a reference frequency. The first filtering means filters the first comparing means. The generating means generates a plurality of oscillator signals, where each oscillator signal has the same frequency and a different phase. One of said oscillatory signals is the first frequency used by the frequency translation means. The adjusting means adjusts the frequency of the generating means in response to the first filtering means. The second comparing means compares one of said oscillatory signals to the input frequency. The second filtering means filters the second comparing means. The providing means provides an offset frequency that is adjustable in response to said second filtering means, where the offset frequency is the second frequency used by the frequency translation means.

Another embodiment of the present invention is a circuit for filtering phase noise of an input frequency. The circuit includes a frequency translation circuit, a first phase/frequency detector, a first phase/frequency detector, a first low pass filter, a frequency control circuit, a second VCO, a second phase/frequency detector, and a second low pass filter. The multi-phase VCO is operative to provide a plurality of phase signals, each having the same frequency, with multi-phase VCO having a first frequency control input. The frequency translation circuit is operative to translate the frequency of the multi-phase VCO by an offset frequency to provide on an output either a sum or difference frequency. The first phase/frequency detector is operative to detect a difference in frequency or phase between a reference frequency and the output of the frequency translation circuit and provide an output indicating the detected difference. The first low pass filter is operative to filter the output of the first phase/frequency detector and provide at least one voltage indicating the filtered difference in frequency. The frequency control circuit is operative to control the frequency of the multi-phase VCO in response to the output from the low pass filter. The second VCO is operable to provide the offset frequency signal in response to a second frequency control input. The second phase/frequency detector is operable to detect the difference in frequency or phase between the input frequency and the frequency of the multi-phase VCO and provide an output indicating the detected difference. The second low pass filter is operable to filter the output of the second phase/frequency detector and control, via the second frequency control input, the frequency of the second VCO. The bandwidth of the first low pass filter is substantially greater than the bandwidth of the second low pass filter and one of said phase signals is a filtered version of the input frequency.

Yet another embodiment of the present invention is a method of filtering phase noise of an input frequency. The method includes (i) frequency and phase locking a multiphase oscillator to a difference of a reference input frequency and a frequency offset, where the multiphase oscillator provides the filtered input frequency; and (ii) frequency and phase locking a second oscillator to an input frequency, where said second oscillator provides the frequency offset, and the locking of the second oscillator is significantly less responsive to changes in the input frequency than locking of the multiphase oscillator.

As an example application, a SONET system clock or other similar reference clock may have accumulated a great deal of electrical noise which compromises the mid-range and far-out phase noise of the clock (say at 622 MHz for a SONET system). The final output of the present invention delivers a very clean clock signal with minimal close-in, mid-range and far-out phase noise resulting in sub-picosecond jitter. Total RMS jitter in this arrangement is expected to be about 130 fS.

BRIEF DESCRIPTION OF THE DRAWINGS

These and other features, aspects and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings where:

FIG. 1A shows a block diagram of the present invention without dividers;

FIG. 1B shows an equivalent block diagram of the present invention;

FIG. 2 shows a block diagram of the present invention with dividers;

FIG. 3 shows a more detailed block diagram of an embodiment of the present invention;

FIG. 4 shows circuitry for an embodiment of the present invention in which a ring oscillator is used for VCO2 and a rotary traveling wave oscillator for VCO1;

FIG. 5A shows circuitry for an embodiment of the present invention in which rotary oscillators are used for both VCO1 and VCO2;

FIG. 5B shows circuitry for an embodiment of the phase multiplexer;

FIG. 6 shows a phase noise plot for the present invention;

FIG. 7 shows circuitry for implementing voltage control of a rotary oscillator; and

FIG. 8 shows a time-locked loop that includes a rotary oscillator, a counter and time to digital converter, and a digital processing unit.

DETAILED DESCRIPTION OF THE INVENTION

FIG. 1A shows a block diagram of a system for tuning a crystal oscillator without dividers. The diagram includes a main PLL and a secondary PLL. The main PLL includes a phase frequency detector PFD1, a loop filter LPF1, a voltage controlled oscillator VCO1, and a frequency translation circuit TF. The secondary PLL includes a phase frequency detector PFD2, a loop filter LPF2, a voltage controlled oscillator VCO2. The inputs to the PFD1 are the output of the frequency translation circuit and the frequency from a reference frequency source, such as a crystal oscillator. The output of PFD1 drives the LPF1, which, in turn, controls, via a control input, the frequency of VCO1. The inputs to the frequency translation circuit are the output f_(VCO1) of VCO1 and f_(OFFSET). The inputs of PFD2 are the input frequency to be filtered f_(IN) and the output of VCO1. The output of PFD2 drives LPF2 which in turn controls, via a control input, the frequency f_(OFFSET) of VCO2. The output of the system is the frequency provided to PFD2.

In operation, the main PLL, when locked without any input from the secondary PLL (i.e., f_(OFFSET) is zero), causes the output frequency f_(OUT) to track the frequency f_(XTAL) of the crystal. However, when the secondary PLL provides a non-zero offset frequency f_(OFFSET) to the main PLL, the main PLL alters the VCO1 frequency to lock the output of the frequency translation circuit to the frequency of the reference source. In particular, when the frequency translation circuit translates the frequency f_(OUT) upwards by f_(OFFSET), then VCO1 operates at f_(XTAL)-f_(OFFSET). If the frequency translation circuit translates the frequency f_(VCO1) downwards by f_(OFFSET), then VCO1 operates at f_(XTAL)+f_(OFFSET). In either case, the output of the frequency translation circuit is always f_(XTAL), because VCO1 adjusts its frequency by the offset frequency. With VCO1 operating at the frequency f_(XTAL)±f_(OFFSET), PFD2 compares that frequency to the frequency f_(IN). If there is any difference in frequency or phase at the output of PFD2, then the frequency of VCO2 is increased or decreased. A change in frequency of VCO2 then changes the frequency at the output of the frequency translation circuit, which causes the main PLL to change the frequency of VCO1 to eliminate the difference. Thus, f_(OUT) tracks the changes in f_(IN) as well as the changes in f_(XTAL).

Because VCO1 operates at f_(XTAL)±f_(OFFSET), the system is equivalent to that shown in FIG. 1B. Essentially, translating the frequency of VCO1 by the frequency of VCO2 is equivalent to translating the frequency of the crystal oscillator by the frequency of VCO2. Because the offset frequency is adjustable (say, by means of dividers), the output f_(OUT) is a tunable version of the crystal. As shown in the figure, tuning can be performed directly by a voltage input control (no use of LPF2 and PFD2) or indirectly, when an input frequency is used to which the tunable version of the crystal locks. Note in FIGS. 1A and 1B that the frequency f_(OUT) of the main PLL loop tracks f_(IN) indirectly, that is, via the secondary PLL loop and the loop filters and dividers play an important role in the behavior of the PLLs.

Comparatively, loop filter LPF1 preferably has a much wider bandwidth (e.g., 1 MHz) than LPF2 (e.g., 1 KHz). This has the effect that the secondary PLL filters out (is not responsive to) high frequency changes in f_(IN). Only very slow frequency changes are permitted to be tracked by the secondary PLL. However, f_(IN) has very low phase noise within the bandwidth of LPF2, so that the offset frequency provided by VCO2 is very stable in this bandwidth, essentially having the close-in phase noise characteristics of f_(IN). Beyond 1 KHz and up to about 1 MHz, where VCO2 is not responsive, VCO1 is responsive to changes in the frequency provided by the crystal oscillator f_(XTAL) and changes in VCO2. The reference frequency such as the frequency from a crystal oscillator, as mentioned above, has very low phase noise characteristics in the band from 1 KHz to at least about 1 MHz. Thus, VCO1 takes the phase noise characteristics of f_(XTAL) in this bandwidth region. The above system works well so long as the bandwidth for changes in f_(IN) is well within the main PLL bandwidth so that the main PLL can track-out the offsets dynamically as they occur from the changes in VCO2.

As mentioned above, the dividers play an important role in the system. FIG. 2 shows the optional use of a divider (/N) in the main PLL, a divider (/M) between the secondary PLL and the main PLL and a divider (/N2) on the output of VCO1. Because VCO2 from the secondary PLL is essentially in series with the crystal oscillator (see FIG. 2), it is important that VCO2 have a low phase noise characteristic. The phase noise of VCO2 can be improved by operating VCO2 at a higher frequency and dividing it by some number M. For example, by dividing VCO2 by a large number (say 100) before using VCO2 to control VCO1, the noise of VCO2 is reduced by about 40 dB (20 dB/decade*2 decades). It is important to note that the noise characteristics of VCO2 have a relatively small effect on the overall noise characteristics, because VCO2 is usually a small fraction of the frequency at the output f_(OUT). Finally, if it is desired to have the output frequency be a divided version of the frequency of VCO1, then a divider /N2 is used as shown. Thus, the present invention is able to achieve very good performance at close-in phase noise (approaching that of the reference frequency) even though the native close-in performance of the VCO2 may appear inadequate from initial evaluation.

FIG. 3 shows a more detailed block diagram of an embodiment of the present invention. The system comprises a main PLL and an secondary PLL as shown in FIGS. 1A, 1B and 2. Shown in more detail is the frequency translation circuit which includes a phase multiplexer and state circuitry. Key to the use of the phase multiplexer for frequency translation is the use of a multiphase oscillator for VCO1. Each of a plurality of phase-shifted signals of the multiphase oscillator connects to an input of the phase multiplexer and the state circuitry, being clocked by VCO2, provides the selection inputs to the phase multiplexer. Operation of the frequency translation circuit is based on the concept that selecting phase-shifted signals of the multiphase oscillator in a particular order and at a constant rate (based on the frequency of VCO2) is the same as translating a frequency by VCO2. If the sequence of phase shifted outputs of the multiphase oscillator is “upwards” (in the same direction as the natural progression of the phases of the multiphase oscillator), the frequency translation circuit translates the frequency of VCO1 down by the frequency of VCO2. If the sequence of phase shifted signals is “downwards” (in the opposite direction to the natural progression of the phases of the multiphase oscillator), the frequency translation circuit translates the frequency of VCO1 up by the frequency of VCO2. The number of phase shifted signals used depends on the divider ratio needed to lower the phase noise of VCO2. For example, if it is desired for phase noise reasons to divide VCO2 by 8, then eight phase-shifted signals are used and the phase multiplexer selects one of these eight signals for output. The state circuitry provides the eight states and selection inputs to the phase multiplexer. It should be noted that the phase multiplexing process is a discrete process, as each step occurs at a discrete time, and thus the output of the multiplexer is not clean with respect to phase noise. However, the output of the phase multiplexer is not used directly. Before it can have any effect on VCO1, it is filtered by LFP1. If the offset frequency is high enough, noise from the phase multiplexing can be well outside of the bandwidth of LFP1 and have little effect on VCO1.

Alternatively, it is possible to smooth out the phase multiplexing process by using an extended spot divider (such as that described in U.S. Provisional Application Ser. No. 60/743,621, titled “FREQUENCY DIVIDER,” which is incorporated by reference into the present application). For example, if a ring has 64 stages, and carries an extended spot of 16 stages, each of these 16 stages is used to smooth out the phase multiplexing process. As the extended 16 stage spot moves through the stages of the ring, each stage of advance, maintains a blend of 15 phases while only the last phase drops off and a new phase (at the front of the group) is added.

To further smooth out the phase multiplexing process, resistors are added between the moving spot divider and the transistor used for selecting a phase. With the proper time constant, this slows the turning on and turning off of each transistor and permits a form of analog blending of the phases when a new phase is selected. This is shown in FIG. 5B.

FIG. 4 shows circuitry for an embodiment of the present invention in which a ring oscillator is used for VCO2 and a rotary traveling wave oscillator for VCO1. In this figure, a rotary traveling wave oscillator (described in U.S. Pat. No. 6,556,089, which is incorporated by reference into the present application) is used to implement the multi-phase oscillator, the frequency translation circuit includes a binary counter (for the state circuitry) and a phase multiplexer, and a ring oscillator is used for VCO2. Also in the embodiment, the binary counter divides the frequency of VCO2 by eight, thus requiring that the phase multiplexer have eight inputs, each of which is connected to a tap of the rotary traveling wave oscillator. The binary counter has its outputs decoded by decoding circuitry in the phase multiplexer, but the location of the binary decoder is not important. If the counter counts up (in the direction of the rotary oscillator VCO1), then the frequency translation circuit subtracts the offset frequency from the frequency of VCO1. If the counter counts down (opposite to the direction of the rotary oscillator VCO1), the frequency translation circuit adds the offset frequency to the frequency of VCO1. The output frequency f_(OUT) is preferably taken from a buffered version of a tap of the rotary oscillator. The low pass filters are implemented as charge pump devices with analog RC components. The low pass filter for the main PLL controls variable capacitors, such as digitally-controlled switched capacitors or analog-controlled varactors (or both), to vary the frequency of the rotary oscillator. The low pass filter for the secondary PLL controls the supply voltage for the ring oscillator to vary its speed. Finally, a divide by N is used in the main PLL.

To take a numerical example, assume that frequency of f_(XTAL) is 632 MHz and that f_(IN) is 622 MHz (the frequency of the clock for a SONET system STS-12/OC-12). The difference between the f_(XTAL) frequency and the f_(IN) frequency is 10 MHz and this is the frequency offset f_(OFFSET) provided by the secondary PLL. The frequency offset 10 MHz (632 cycles/μs-622 cycles/μs) is equivalent to 1 cycle/0.1 μs. If the one cycle is added in eight phase steps, then each phase step is 12.5 ns and VCO2 must operate at 80 MHz, each cycle of VCO2 causing a single phase step. (A phase step of 12.5 ns is thus equivalent to 12.5E-9×622E6=7.775 cycles of the 622 MHz oscillator.) Thus, with VCO2 operating at 80 MHz and the phase multiplexer providing eight phase steps per cycle, the frequency at the output of the phase selector is increased by 10 MHz. The frequency translation circuit frequency f_(OUT)+f_(OFFSET) is fed back to the phase-frequency detector PFD1, which initially detects that VCO1 is running too fast (i.e., greater than 632 MHz). It then slows VCO2 down so that it runs at 622 MHz (nominally), the frequency output of the frequency translation circuit now being 632 MHz. In the secondary PLL, the output of VCO2 f_(OUT) is compared against f_(IN) and because they are the same, there is no change to the frequency of VCO2; both the main PLL and the second PLL are locked.

If a frequency change occurs on f_(IN) compared to f_(OUT), this difference is detected by PFD2 (within its small bandwidth), and if it is a low frequency change, this difference becomes a correction signal that is passed through by LFP2 to VCO2 to alter the frequency of VCO2. The altered frequency of VCO2 is detected by PFD1 (via the frequency translation circuit), which corrects VCO1 to remove the difference between f_(IN) and f_(OUT). Thus, in the bandwidth of a 1 KHz offset from the center frequency of f_(IN), the secondary PLL controls the noise characteristics of f_(OUT). Beyond the 1 KHz bandwidth, VCO1 tracks the crystal oscillator, up to about 1 MHz. Beyond 1 MHz, the stability of the rotary traveling wave oscillator is the chief contributor to the stability of the frequency f_(OUT). However, beyond 1 MHz the rotary oscillator itself has low phase noise.

FIG. 5A shows circuitry for an embodiment of the present invention in which rotary oscillators are used for both VCO1 and VCO2. In this embodiment, the state circuitry includes an eight-stage moving spot divider (as described in U.S. Provisional Patent Application Ser. No. 60/743,621, and incorporated by reference into the present application). If the rotation of the moving spot divider has the same direction as the rotation of the rotary oscillator, then the frequency translation circuit computes f_(OUT)-f_(OFFSET)(translates f_(OUT) down by f_(OFFSET)). If the rotation of the moving spot divider has the opposite direction as the rotation of the rotary oscillator, then the frequency translation circuit computes f_(OUT)+f_(OFFSET)(translates f_(OUT) up by f_(OFFSET)). Because the moving spot divider needs no decoding, each stage is used to directly to select, in the phase multiplexer, one of the phases of the multiphase oscillator VCO1. The eight stage moving spot divider, operating from a two phase clock, produces a divide-by-four function, so VCO2 operates nominally at 40 MHz. This causes the frequency offset to remain at 10 MHz. In effect, the phase steps occur on every half cycle of the 40 MHz VCO2. Also shown in FIG. 5 is a divider (divide by N2) between the output of VCO1 and PFD2.

As a second, more complex, numerical example, assume that there is a 10 MHz crystal, a divider (/N) in the main PLL loop, 128 phase steps for VCO2, an input frequency of 622.08 MHz (the SONET frequency), and a divide-by-eight divider (/N2) on VCO1. This means that VCO1 operates at 8*622.08 MHz=4976.64 MHz. Therefore, 10N=4976.64±f_(OFFSET)(units are MHz). If N is chosen to be 492, then f_(OFFSET) is 56.64 MHz and because there are 128 phase steps for VCO2, the latter operates at 128*56.54 MHz=7249.92 MHz (a frequency higher than VCO1). An offset frequency of 56.64 MHz is equivalent to 1 cycle/0.017655 us. Because there are 128 phase steps by VCO2, each phase step is 0.000138 uS. With VCO1 operating at 4976.64 MHz, each phase step represents about 0.686 cycles of VCO1 and all 128 phase steps represent 87.86 cycles.

The gain constant K_(VCO1) for VCO1, is approximately 15 MHz/volt (assuming ±11.25% varactor tuning and 1 volt control and /8) and the gain constant K_(VCO2) for VCO2 is about 0.354 MHz/volt (based on the adjustment range for the offset frequency of ±2.5%). For convenience, VCO2 rotary oscillator can be constructed inside the physical confines of the VCO1 rotary oscillator. Note, in this case, that the frequency translation circuit means subtracts, instead of adds, the f_(OFFSET) from the frequency of VCO1.

Optionally, in the embodiment of FIG. 5, the output of LPF2 can be fed forward to LFP1 to speed the adjustment process. Normally, if frequency error in f_(IN) must wait for the PFD1 of the main PLL to sense the frequency difference and adjust. This takes a certain amount of time and slows the loop response. The feed-forward configuration helps to remove the delay in response. Any difference sensed by PFD2 is fed forward to PFD1 (with the correct polarity), so that the main PLL can adjust more quickly. Once the error is removed, the correction signal fed forward is zero and the main PLL is locked to f_(XTAL). Knowing the K_(VCO) of both VCO1 and VCO2 and the loop filter capacitances of the main PLL, permits a coupling capacitor to be calculated and added between LFP2 and LFP1.

Also shown in FIG. 5A is an application in which the second phase detector PFD2 and low pass filter LPF2 are not present. In this application, a control input is directly connected to VCO2. Changes to VCO2 are then reflected in changes to VCO1.

FIG. 5B shows circuitry for an embodiment of the phase multiplexer. The figure illustrates the addition of resistors between the gate of the selection transistors and the moving spot divider in FIG. 5A.

FIG. 6 shows a phase noise plot for the present invention. It is expected that the phase noise rise slowly from a value near the close-in phase noise of the input frequency (SONET phase noise) to a value on the curve for the VCO of the secondary PLL at a frequency near the cutoff frequency (about 1 KHz) of the LPF of the secondary PLL. At this frequency up to the highest frequency (about 1 MHz) in the bandwidth of the main PLL, the phase noise is closely related to the phase noise of the crystal oscillator. Beyond the cutoff frequency of the LPF of the main PLL, the phase noise follows that of the VCO of the main PLL.

Implementation Details

To set up the main and secondary PLLs, a digital controller is used. Typically, rotary clock VCOs use a combination of divider circuits, switched capacitor circuits and/or switched and analog varactors to control their phase and frequency. On power up, a digital controller sequences the above controls to set each VCO to the center of its operating frequency range before the loops are closed.

Loop Filter and Voltage Controlled Oscillator

There is a need in many applications to have a PLL with loop-bandwidths of Hz or KHz but these are difficult to implement with on-chip loop filter components (for example within an IP block) due to the large values of capacitors needed to make the long time constants implied by these bandwidths. Resistors with large values or charge pumps with very low currents are also impractical for on-chip implementations because of either leakage current or thermal noise issues.

One solution to the problem of large time constants is the use of a digital phase detector and filter combination which can have practically unlimited time constants. But this solution suffers from the problem of high complexity, high chip area usage (on older process technology nodes) and inherent difficulty in making low-noise filters. Thus, it is preferable to have a solution for the large time constant problem that has the benefits of long time constants of digital filter but the low noise benefits of an analog design.

FIG. 7 shows circuitry for implementing the charge pump/loop filter and voltage control of a rotary oscillator used in a PLL, such as the main and secondary PLLs described above. As described in U.S. Pat. No. 6,556,089 (which is incorporated by reference), the speed of the traveling wave on the transmission line of the rotary oscillator determines the frequency at which the oscillator operates (f_(VCO)=v/2l, where l is the distance of one rotation, and v is the velocity of the wave). The velocity of the wave is influenced by the transmission line characteristics of the line on which the wave travels (v=1/√{square root over (LC)}, where L is the inductance and C is the capacitance per unit length on the transmission line). Because the transmission line characteristics include the capacitance on the transmission line, varying the capacitance becomes a convenient way to control the frequency of the oscillator.

Thus, a large number of varactors are connected to the transmission line at approximately constant intervals over the length of the line. Tuning the oscillator amounts to controlling the varactors, a few of which are shown in FIG. 7. The varactors have the characteristic that the capacitance provided is sensitive to the voltage on the control node within a certain voltage range. Outside of this voltage range, the capacitance of the varactor is not (or very much less) sensitive to changes in its control voltage. Therefore, it is desirable to maintain at least one varactor in the sensitive range so that the capacitance of the oscillator is kept under control. The circuit in FIG. 7 accomplishes this.

The circuit of FIG. 7 includes a large number, preferably, of varactors distributed over the transmission line, a plurality of three-to-one multiplexers, one connected to each varactor, a bidirectional shift register for controlling the multiplexers, a control circuit for clocking the shift register either left or right, a charge pump filter circuit, and a number of varactors for loop stability. The control circuit includes comparators for sensing whether a control voltage to a varactor has exceeded the control range, such that a shift of the shift register is needed. The charge pump filter circuit includes a pair of RC circuits that provide a pair of control voltages (VC1 or VC2), a switch SW1 that steers the charge pump current to one or other of the RC circuits, a set of switches (SW5, SW6, SW7, SW8) that grounds or sets the pair of control voltages to the supply voltage, an offset circuit and a pair of switches (SW2 and SW3) that provide an offset voltage one either one of the control voltages.

Each of the varactors (except the stability varactors) has a voltage control input that is connected to a three-to-one multiplexer. The voltage to each varactor is either connected to ground, an analog control voltage VC1 or VC2, or to the supply voltage Vdd, depending on the state of the selection inputs of the multiplexer.

Operation of the charge pump filter circuit is as follows. Switch SW1 steers the charge pump current to either the R1/C1 circuit or the R2/C2 circuit. Switches SW5-8 are open. Assuming that the R1/C1 circuit is selected first, the voltage on C1 begins to ramp upwards. While the voltage is changing on C1, the offset circuit causes the voltage to change on C2, but with an offset, because SW2 connects the opamp1 non-inverting input to VC1 and the opamp1 output to VC2. For example, when VC1 is at 0.75 Vdd, then VC2 is at 0.25 Vdd. When the voltage reaches a maximum on VC1, and charging is still occurring, SW1 steers the charge pump current to the R2/C2 circuit, which now has a voltage (on VC2) in the sensitive range. At this time, the voltage on VC1 is discharged by SW6 to ground safely because it is not controlling any of the varactors. The voltage on VC2 continues to increase due to charge pump action (after the discharge of VC1), the voltage on VC1 now follows behind by an offset due to the offset circuit. This continues while the charge pump current is being supplied and results in the overlapping voltages on VC1 and VC2 shown in the figure.

Operation of the control circuit and the shift register is as follows. A pair of comparators sense the voltage on either VC1 or VC2 and compare against two thresholds, thresh1 and thresh2. The results of these comparisons are decoded by a state machine which decides to either shift the shift register right or left. Shifting to the right occurs when the voltage on VC1 and VC2 are both increasing. Shifting to the left occurs when the voltage on VC1 and VC2 are both decreasing.

Operation of the varactor circuitry is based on a group of two actively controlled varactors, as shown in the figure. Assume that the VCO is operating at its highest frequency, which is a state of minimum capacitance on the transmission lines, the shift register has all zeros, and each multiplexer connects the corresponding varactor voltage to ground. It is desired to slow the frequency of the VCO down to its minimum frequency. First, two “ones” are shifted into the shift register. This causes the first multiplexer the VR0 control voltage to VC1 and the second multiplexer to connect the VR1 control voltage to VC2. The other multiplexers still connect their varactor's control inputs to ground. The voltage on VC1 begins to rise thereby increasing the capacitance provided by varactor VR0 (and lowering the frequency of the oscillator). The voltage on VC2 begins to rise as well but with an offset, as described in the operation of the charge pump filter circuit.

When the voltage on VC1 reaches its limit, switch SW2 switches to charge VC2 and the control circuit shifts the shift register one step to the right. This causes the voltage on the control input to VR0 to be held at Vdd by its multiplexer, the voltage on VR1 to be controlled by VC2, and the voltage on VR2 to be controlled by VC1, which, after being discharged to ground, follows the voltage on VC2. Several things should be noted here. First, switching the VR0 control voltage to Vdd causes no disturbance to VR0 because its control voltage had reached that level by the charging of VC1. Second, switching VR3 to be controlled by VC1 causes no disturbance to VR3 because its control voltage was at ground and VC1 starts at ground. Third, there is no disturbance caused by discharging the VC1 control voltage to ground because the discharging occurs at a time when VC1 is not controlling any of the varactors (i.e., before the charging of VC2).

When the voltage on VC2 reaches its limit, SW1 switches to charge VC1 and the control circuit shifts the shift register another step to the right. The new state of the shift register causes the control voltage on VR0 and VR1 to be held at Vdd by the multiplexer, the voltage on VR2 to be controlled by VC1, and the voltage on VR3 to be controlled by VC2.

Thus, a zero in the shift register causes the corresponding multiplexer to connect a varactor control input to ground and a “1” behind the two right most “1s” in the shift register causes the corresponding multiplexer to connect a varactor control input to Vdd. The right most two “1s” in the shift register cause each corresponding multiplexer to connect the varactor control input to either VC1 or VC2, even numbered varactors being connected to VC1 and odd numbered varactors being connected to VC2. In effect, the shift register contains a “varactor control string” comprising a string of “1s” and “0s” and a number of analog voltages in-between (in the example described two analog voltages between the string of “1s” and “0s”). This string is extended or retracted, thermometer-style, left or right, to control the frequency and phase of the VCO from the charge pump input.

Operation in reverse, i.e., to decrease the frequency from a minimum value to a maximum value, means shifting the shift register to the left after it has filled with all ones and discharging voltages VC1 and VC2 from their starting values.

Thus, tuning of the VCO is progressive, analog then digital with a smooth handover. After each varactor is tuned to its limit (up or down), it is switched to stay at the limit and another varactor is engaged to operate in the analog mode. The two small loop-filter capacitor voltages VC1 and VC2 are constantly emptied and re-filled by the charge pump, thereby causing a capacitance multiplication to occur. The total charge needed to tune the VCO from one limit to the other is many times the full charge on the R1/C1 or R2/C2 circuits, making the effective time constant appear much larger. With this mixed digital/analog method, small filter capacitors can be used but with equal noise performance of a larger capacitor. This capacitance multiplication effect incurs little digital noise, if arranged as described here.

Loop Stability

The circuitry described so far provides a pure integration response, which is known to be generally unstable in a PLL closed-loop using a PFD. With the addition of components Rcomp1, Rcomp2 and two directly-controlled varactors VRA and VRB, the loop can be stabilized in the usual way, with a signal path with immediate effect on the phase of the oscillator.

For faster settling, one possibility is switching more than one or two varactors at each step of the shift register to allow for control of the PLL loop bandwidth for faster setting time.

Referring to FIG. 8, in another embodiment, a time-locked loop includes a rotary oscillator, a counter and time to digital converter, and a digital processing unit. The output of the rotary oscillator can be divided by a digital divider such as the one described in U.S. patent application Ser. No. 11/121,161, titled “DIGITAL FREQUENCY SYNTHESIZER”, filed on May 2, 2005, which is incorporated by reference. The time-to-digital converter is described in U.S. Provisional Patent Application Ser. No. 60/754,224, titled “ROTARY CLOCK FLASH ANALOG TO DIGITAL CONVERTER SYSTEM AND METHOD”, filed on Dec. 27, 2005, which is incorporated by reference, which is now U.S. patent application Ser. No. 11/616,263, filed Dec. 26, 2006, which is also incorporated by reference.

The rotary oscillator provides a plurality of phase signals to the time-to-digital converter and at least one phase signal to the counter. The rotary oscillator receives a plurality of control inputs from the digital processing unit. These inputs adjust the phase and frequency of the oscillator. The digital processing unit receives the digital signals from the time-to-digital converter and the counter and an input integer R to determine output signals that control the frequency and phase of the rotary oscillator.

In operation, at every occurrence of a transition of the reference clock signal, a sample of the counter and the time-to-digital converter is taken. These samples can be used to determine the actual time between transitions of the reference in terms of integer cycles and fractional cycles (phase) of the rotary clock. Assuming that the reference frequency is stable, a discrete time sequence of sample errors is computed by the digital processing unit, where the sample error is the difference between a desired sample digital number (this could be an integer input or a very long time-averaged set of samples) and the measured sample digital number. These sample errors are then averaged by an appropriate filter function over a sufficient period of time and applied to correct the frequency and phase of the rotary oscillator.

Although the present invention has been described in considerable detail with reference to certain preferred versions thereof, other versions are possible. The ideas presented are general and are presented as an analog embodiment, but to someone experience in the art, substitution of digital control and digital filtering is within the scope of the invention. Also, within the scope of the invention are the use of various division ratios in the PLLs to affect integer and non-integer divide/multiply ratios. Therefore, the spirit and scope of the appended claims should not be limited to the description of the preferred versions contained herein. 

1. A circuit for filtering phase noise of an input frequency, the circuit comprising: means for frequency translating a first frequency by a second frequency to provide either a sum or difference frequency; first means for comparing said sum or difference frequency to a reference frequency; first means for filtering said first comparing means; means for generating a plurality of oscillator signals, each having the same frequency and a different phase, one of said oscillatory signals being said first frequency; means for adjusting frequency of said generating means in response to the first filtering means; second means for comparing one of said oscillatory signals to the input frequency; second means for filtering said second comparing means; and means for providing an offset frequency that is adjustable in response to said second filtering means, said offset frequency being said second frequency.
 2. A circuit for filtering phase noise as recited in claim 3, wherein the frequency translating means includes: a phase multiplexer having a plurality of selection inputs, a plurality of phase inputs and a selection output; and state circuitry that activates, in response to the offset frequency providing means, selection inputs of the phase multiplexer, at a constant rate an in a particular order, to select one of a plurality of phases of said generating means.
 3. A circuit for filtering phase noise as recited in claim 2, wherein the state circuitry includes a multistage moving spot divider having a single moving spot.
 4. A circuit for filtering phase noise as recited in claim 2, wherein the state circuitry includes a binary counter.
 5. A circuit for filtering phase noise as recited in claim 2, wherein the state circuitry includes a multistage moving spot divider having a group of moving spots.
 6. A circuit for filtering phase noise as recited in claim 1, wherein first and second comparing means each includes phase detector.
 7. A circuit for filtering phase noise as recited in claim 6, wherein the phase detector includes a charge pump circuit.
 8. A circuit for filtering phase noise as recited in claim 1, wherein first and second filtering means each includes: a resistor having a first node that receives an input signal and a second node that provides an output signal; and a capacitor connected to the second node and a reference voltage.
 9. A circuit for filtering phase noise as recited in claim 1, wherein first filtering means includes: a first RC circuit for providing a first control voltage; a second RC circuit for providing a second control voltage; wherein first control voltage is response to said first comparing means during a first time interval and second control voltage is responsive to said first comparing means during a second time interval; wherein second control voltage follows the first control voltage with an offset during the first time interval and first control voltage follows the second control voltage with an offset during the second time interval; and wherein adjusting means is response to both first and second control voltages to adjust the generating means.
 10. A circuit for filtering phase noise as recited in claim 9, wherein adjusting means includes: a plurality of voltage-controlled capacitors, each capacitor having an output connected to the generating means and a control input that adjusts the capacitance provided by the capacitor; a bidirectional shift register; means, connected between first RC and second RC circuit, for detecting conditions of first and second control voltages and for shifting said shift register in response to said conditions; and means for selecting a first reference voltage, a second reference voltage or one of the first or second control voltages for controlling the voltage-controlled capacitors in response to the contents of the bidirectional shift register; wherein the contents of the shift register determines the frequency of the generating means.
 11. A circuit for filtering phase noise of an input frequency, the circuit comprising: means for frequency translating a first frequency by a second frequency to provide either a sum or difference frequency; means for frequency dividing the sum or difference frequency; first means for comparing said frequency divided sum or difference frequency to a reference frequency; first means for filtering said comparing means; means for generating a plurality of oscillator signals, each having the same frequency and a different phase, one of said oscillatory signals being said first frequency; means for adjusting frequency of said generating means in response to the first filtering means; second means for comparing one of said oscillatory signals to the input frequency; second means for filtering said second comparing means; and means for providing an offset frequency that is adjustable in response to said second filtering means, said offset frequency being said second frequency.
 12. A circuit for filtering phase noise of an input frequency, the circuit comprising: means for frequency translating a first frequency by a second frequency to provide either a sum or difference frequency; first means for comparing said sum or difference frequency to a reference frequency; first means for filtering said comparing means; means for generating a plurality of oscillator signals, each having the same frequency and a different phase, one of said oscillatory signals being said first frequency; means for adjusting frequency of said generating means in response to the first filtering means; second means for comparing one of said oscillatory signals to the input frequency; second means for filtering said second comparing means; and means for providing an offset frequency that is adjustable in response to said second filtering means; means for frequency dividing said offset frequency, said divided offset frequency being said second frequency.
 13. A circuit for filtering phase noise of an input frequency, the circuit comprising: means for frequency translating a first frequency by a second frequency to provide either a sum or difference frequency; first means for comparing said sum or difference frequency to a reference frequency; first means for filtering said comparing means; means for generating a plurality of oscillator signals, each having the same frequency and a different phase, one of said oscillatory signals being said first frequency; means for frequency dividing one of said plurality of oscillator signals; second means for comparing said frequency divided oscillator signal to the input frequency; second means for filtering said second comparing means; and means for providing an offset frequency in response to said second filtering means, said offset frequency being said second frequency.
 14. A circuit for filtering phase noise of an input frequency, comprising: a first phase locked loop that includes: a multi-phase VCO operative to provide a plurality of phase signals, each having the same frequency, said multi-phase VCO having a first frequency control input; a frequency translation circuit operative to translate the frequency of the multi-phase VCO by an offset frequency to provide on an output either a sum or difference frequency; a first phase/frequency detector operative to detect a difference in frequency or phase between a reference frequency and the output of the frequency translation circuit and provide an output indicating the detected difference, and a first low pass filter operative to filter the output of the first phase/frequency detector and provide at least one voltage indicating the filtered difference in frequency; a frequency control circuit operative to control the frequency of the multi-phase VCO in response to the output from the low pass filter; and a second phase locked loop that includes: a second VCO operable to provide the offset frequency signal in response to a second frequency control input; a second phase/frequency detector operable to detect the difference in frequency or phase between the input frequency and the frequency of the multi-phase VCO and provide an output indicating the detected difference; and a second low pass filter operable to filter the output of the second phase/frequency detector and control, via the second frequency control input, the frequency of the second VCO; wherein the bandwidth of the first low pass filter is substantially greater than the bandwidth of the second low pass filter and one of said phase signals is a filtered version of the input frequency.
 15. A circuit for filtering phase noise of an input frequency as recited in claim 14, wherein the frequency translation circuit includes: a phase selector for selecting one of a plurality of phase signals of the multiphase VCO and providing the selected phase on an output in response to a plurality of selection signals; and state circuitry for providing the plurality of selection signals in a particular order to the phase selector in response to the offset frequency signal from the second VCO; wherein the frequency translation circuit provides either the sum or difference of the offset frequency and the frequency of the multiphase VCO, depending on the order of selection signals provided by the state circuitry.
 16. A circuit for filtering phase noise as recited in claim 15, wherein the state circuitry includes a multistage moving spot divider.
 17. A circuit for filtering phase noise as recited in claim 15, wherein the state circuitry includes a binary counter.
 18. A circuit for filtering phase noise as recited in claim 14, wherein first low pass filter includes a first RC circuit for providing a first control voltage; a second RC circuit for providing a second control voltage; wherein first control voltage is responsive to said first phase/frequency detector during a first time interval and second control voltage is responsive to said first phase/frequency detector during a second time interval; wherein second control voltage follows the first control voltage with an offset during the first time interval and first control voltage follows the second control voltage with an offset during the second time interval; and wherein the control circuit is responsive to both first and second control voltages to adjust the multiphase VCO.
 19. A circuit for filtering phase noise as recited in claim 18, wherein the frequency control circuit includes a plurality of voltage-controlled capacitors each having an output connected to the generating means, each having a control input that adjusts the capacitance provided by the capacitor; a plurality of multiplexers each having a first input that is connected to a first reference voltage and a second input that is connected to a second reference voltage, each of the even numbered multiplexers having a third input connected to the first control voltage and each of the odd numbered multiplexers having a third input connected to the second control voltage, each of said multiplexers having an output connected to the control input of one of the voltage controlled capacitors and a plurality of selection inputs for connecting the first, second or third input to the output; a bidirectional shift register; means, connected between first RC and second RC circuit, for shifting said shift register; a decoder that is operative to decode the contents of the shift register to control the selection inputs of the plurality of multiplexers; wherein the contents of the shift register determines the frequency of the multiphase VCO.
 20. A method of filtering phase noise of an input frequency, the method comprising: frequency and phase locking a multiphase oscillator to a difference of a reference input frequency and a frequency offset, said multiphase oscillator providing the filtered input frequency; and frequency and phase locking a second oscillator to an input frequency, said second oscillator providing the frequency offset, said locking of the second oscillator being significantly less responsive to changes in the input frequency than locking of the multiphase oscillator.
 21. A digital phase locked loop comprising: a rotary oscillator for providing a plurality of phase signals each having the same frequency, said frequency of the rotary oscillator being responsive to a plurality of frequency control signals; a time to digital (TTD) converter circuit connected to the phase signals of the rotary oscillator and providing a digital signal that represents the phase signals of the rotary oscillator at a transition of a reference frequency signal; a counter connected to one of the phase signals of the rotary oscillator and providing a digital signal that represents the number of cycles between a first and a second transition of the reference frequency signal; and a digital processing unit that receives the TTD digital signal and the counter digital signal and provides the frequency control signals to the rotary oscillator such that the rotary oscillator is phase and frequency locked to the reference frequency signal. 